﻿using Basic.FlowRemoteModel;

namespace Basic.FlowModel.AuditLog
{
    public class AuditLogDto
    {
        public long Id
        {
            get;
            set;
        }
        public long CompanyId
        {
            get;
            set;
        }
        public long FlowId
        {
            get;
            set;
        }
        public long AppId { get; set; }

        public FlowAppType AppType { get; set; }

        public string DocTitle { get; set; }

        public long LinkPk { get; set; }

        public string LinkType { get; set; }

        public long BeginItemId { get; set; }

        public FlowAuditStatus AuditStatus { get; set; }

        public FlowAuditLogStatus Status { get; set; }

        /// <summary>
        /// 进度值
        /// </summary>
        public short ProgressVal { get; set; }

        public DateTime? EndTime { get; set; }

        public long CreateBy { get; set; }

        public long CreateByUnitId { get; set; }

        public long CreateByDeptId { get; set; }
    }
}
